#ifndef UGAME
#define UGAME
#include "../stdafx.h"

class TGame
{
private:
	TGameStateRef gameState;
	TNetProt* NetProt;
	std::vector<TUnitType*> UnitTypes;
	std::vector<TBuildingType*> BuildingTypes;
	
public:
	TGame();
	TGameStateRefConst GameState;

	TGUI* GUI;

	void BuildBuilding(TBuildingType* type, int PosX, int PosY, float PosZ);
};

extern TGame* Game;

#endif
